package com.sunxueqi.project.tool.service;

import java.util.List;

import com.sunxueqi.project.tool.vo.BeanField;
import com.sunxueqi.project.tool.vo.GenerateInput;

public interface IGenerateService {

	/**
	 * 获取所有的数据表名
	 * @return
	 */
	public List<String> getTables();
	
	
	/**
	 * 列出数据表的所有字段
	 * @param tableName 数据表名
	 * @return
	 */
	public List<BeanField> listBeanField(String tableName);

	/**
	 * 保存代码
	 * @param input
	 */
	public void generateCode(GenerateInput input);


}
